/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package model;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import javax.annotation.ManagedBean;
import javax.enterprise.context.SessionScoped;
import javax.inject.Named;

/**
 *
 * @author eduardo
*/

@ManagedBean
@SessionScoped
@Named("busca")

public class Busca implements Serializable {
    private ArrayList<Jogo> jogos = new ArrayList<Jogo>();

    public ArrayList<Jogo> getJogos() {
        return jogos;
    }

    public void setJogos(ArrayList<Jogo> jogos) {
        this.jogos = jogos;
    }
    
    private String str;

    public String getStr() {
        return str;
    }

    public void setStr(String str) {
        this.str = str;
    }
    

    public String buscar() {
        List<Jogo> listajogos = (List<Jogo>) getJogos();
        for (Jogo j : listajogos) {
            if (j.getTipo().contains(str)) {
                System.out.println(j.getNome());
                jogos.add(j);
            }
        }
        return "busca";
    }

    public List<Jogo> getjogos() {
        return jogos;
    }
}